<?php

class Blog extends Controller {

	function Blog()
	{
		parent::Controller();
		$this->load->helper('url');
		$this->load->helper('form');
		$this-> db-> query('SET NAMES utf8');
		header("Content-Type: text/html; charset=UTF-8"); 
	}
	
	function index()
	{
		$data['query']=$this->db->get('content');
		$this->load->view('blog_view',$data);
	}

	function comments()
	{
		$id=$this->uri->segment(3); // получаем номер записи блога из URL 
		//(то что после третьего слэша)
		// подробнее о классе URI можно посмотреть в мануале
		$this->db->where('id',$id); // определяем условие выборки текущей записи
		// подробнее о реализации интерфейса к БД можно почитать в мануале
		$query1=$this->db->get('content'); // получам основную запись
		$data1 = $query1->result();
		$this->db->where('cid',$id); // определяем условие выборки комментариев
		$query2=$this->db->get('comments'); // получам комментарии из БД
		$data2 = $query2->result();
		$this->load->view('blog_comments_view', array('data1' =>$data1, 'data2' =>$data2));
	}
	function comment_add()
	{
		if (isset($_POST)) if (isset($_POST['body'])) {
			$this->db->set('body',$_POST['body']);
			$this->db->insert('comments'); 

			redirect('blog/comments/'.$_POST['cid']);
			// редирект на исходную позицию
		}
	}
}

/* End of file blog.php */
/* Location: ./system/application/controllers/blog.php */
